package com.ebao.util;

import java.io.InputStream;
import java.util.Properties;

/**
 * @description 系统参数帮助类
 * @createDate 2012-05-30
 */
public class PropertyUtil {
	
	private Properties prop = new Properties();

	/**
	 * 加载配置文件
	 * 
	 * @param configFileLocation
	 * @throws Exception
	 */
	public void load(String configFileLocation) throws Exception {
		InputStream is = PropertyUtil.class.getClassLoader().getResourceAsStream(configFileLocation);
		prop.load(is);
	}

	/**
	 * 加载配置文件
	 * 
	 * @param configFileLocation
	 * @throws Exception
	 */
	public void load(InputStream in) throws Exception {
		prop.load(in);
	}

	/**
	 * 根据配置文件 中属性的名称，获取其值
	 * 
	 * @param propKey 配置属性名
	 * 
	 * @return
	 */
	public String getPropertyValue(String propKey) {
		return prop.getProperty(propKey);
	}

}
